// pages/businessIntroduction/message.ts
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tabs:['全部','推文','政策咨询'],
     tabTxt: ['Option 1', 'Option 2', 'Option 3',"更多筛选"],//分类
     tab: [true, true, true,true],
     pinpaiList: [{ 'id': '1', 'title': '1' }, { 'id': '2', 'title': '2' }],
     moreList: [{ 'id': '1', 'title': 'more1' }, { 'id': '2', 'title': 'more2' }],
     lists: [
      {
        "id": "1",
         "image": "https://i.postimg.cc/Nf8zL9vc/a.jpg",
        "title": "【投资资讯周报】住房发展专刊（6.10-6.16）",
        'txt':'这是一份政策周报'
      },
      {
        "id": "2",
         "image": "https://i.postimg.cc/VLzFGKpx/b.jpg",
        "title": "《关于切实做好保交房工作总体方案的通知》（国办发[2024]26号文）",
        'txt':'这是一份政策周报'
      },
      {
        "id": "3",
        "image": "https://i.postimg.cc/rwmNcK8g/c.png",
        "title": "2024年5月政策资讯月报	",
        'txt':'这是一份政策周报'
      },
      {
        "id": "4",
       "image": "https://i.postimg.cc/qv5X74qr/d.png",
        "title": "厅长讲话-传达学习省委全会暨一季度经济形势分析会议精神	",
        'txt':'这是一份政策解读'
      },
      {
        "id": "5",
        "image": "https://i.postimg.cc/d188nCBQ/e.png",
        "title": "全市一个停车场”建设，打造智慧停车“一张网",
        'txt':'这是一份政策解读'
      }
    ],
    lists1: [
      {
        "id": "1",
         "image": "https://i.postimg.cc/Nf8zL9vc/a.jpg",
        "title": "【投资资讯周报】住房发展专刊（6.10-6.16）",
        'txt':'这是一份政策周报'
      },
      {
        "id": "2",
         "image": "https://i.postimg.cc/VLzFGKpx/b.jpg",
        "title": "《关于切实做好保交房工作总体方案的通知》（国办发[2024]26号文）",
        'txt':'这是一份政策周报'
      },
      {
        "id": "3",
        "image": "https://i.postimg.cc/rwmNcK8g/c.png",
        "title": "2024年5月政策资讯月报	",
        'txt':'这是一份政策周报'
      },
    ],
    lists2: [
      {
        "id": "4",
       "image": "https://i.postimg.cc/qv5X74qr/d.png",
        "title": "厅长讲话-传达学习省委全会暨一季度经济形势分析会议精神	",
        'txt':'这是一份政策解读'
      },
      {
        "id": "5",
        "image": "https://i.postimg.cc/d188nCBQ/e.png",
        "title": "全市一个停车场”建设，打造智慧停车“一张网",
        'txt':'这是一份政策解读'
      }
    ],
    list3: [
      {
        "id": "1",
         "image": "https://i.postimg.cc/Nf8zL9vc/a.jpg",
        "title": "【投资资讯周报】住房发展专刊（6.10-6.16）",
        'txt':'这是一份政策周报'
      },
      {
        "id": "2",
         "image": "https://i.postimg.cc/VLzFGKpx/b.jpg",
        "title": "《关于切实做好保交房工作总体方案的通知》（国办发[2024]26号文）",
        'txt':'这是一份政策周报'
      },
      {
        "id": "3",
        "image": "https://i.postimg.cc/rwmNcK8g/c.png",
        "title": "2024年5月政策资讯月报	",
        'txt':'这是一份政策周报'
      },
      {
        "id": "4",
       "image": "https://i.postimg.cc/qv5X74qr/d.png",
        "title": "厅长讲话-传达学习省委全会暨一季度经济形势分析会议精神	",
        'txt':'这是一份政策解读'
      },
      {
        "id": "5",
        "image": "https://i.postimg.cc/d188nCBQ/e.png",
        "title": "全市一个停车场”建设，打造智慧停车“一张网",
        'txt':'这是一份政策解读'
      }
    ],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  tabsItemChange(e){
      // 当页签显示时更新筛选内容
      this.updateFilterOptions(e);
},
updateFilterOptions(e) {
  console.log("zzz:"+e.detail.index)
  let tolists;
  if (e.detail.index == 0) {
    tolists = this.data.list3;
    // 设置Tab 1下的筛选选项
    this.setData({
      tabTxt: ['Option 1', 'Option 2', 'Option 3',"更多筛选"],
      moreList: [{ 'id': '1', 'title': 'more1' }, { 'id': '2', 'title': 'more2' }],
      lists: tolists
    });
  } else if (e.detail.index == 1) {
    tolists = this.data.lists1;
    // 设置Tab 2下的筛选选项
    this.setData({
      tabTxt: ['Option A', 'Option B', 'Option C',"更多筛选"],
      moreList: [{ 'id': '1', 'title': '永业行观察' }, { 'id': '2', 'title': '永业行视界' }],
      lists: tolists
    });
  }else if (e.detail.index == 2){
    tolists = this.data.lists2;
    this.setData({
      tabTxt: ['Option S', 'Option Z', 'Option W',"更多筛选"],
      moreList: [{ 'id': '1', 'title': '周报' }, { 'id': '2', 'title': '月报' }],
      lists: tolists
    });
  }
},
  // 选项卡
  filterTab: function (e) {
    var data = [true, true, true,true], index = e.currentTarget.dataset.index;
    data[index] = !this.data.tab[index];
    this.setData({
      tab: data
    })
  },
  showPdf() {
    let url = 'http://www.pdf995.com/samples/pdf.pdf' // 用来测试的地址
    let fileName = 'pdf文件' // 这里是预览文件时文件的标题，不设置的话会是一串乱码
    let fileType = 'pdf'
    wx.showLoading({
      title: '加载中',
    })
    wx.downloadFile({
      url: url,
      filePath: wx.env.USER_DATA_PATH + '/' + fileName,
      success(res) {
        if (res.statusCode === 200) {
          let filePath = res.filePath
          wx.openDocument({ // 预览文件
            filePath: filePath,
            fileType: fileType,
            showMenu: true,
            success() {},
            fail(error) {
              console.log(error);
            }
          })
        } else {
          wx.showToast({
            title: res.errMsg,
            icon: 'error'
          })
        }
      },
      fail() {
        wx.showToast({
          title: '文件预览失败',
          icon: 'error'
        })
      },
      complete() {
        wx.hideLoading();
      }
    })
  }
})